import os,glob
import time

os.system('modprobe w1_gpio')
os.system('modprobe w1_therm')
temp_dir = '/sys/bus/w1/devices/'
temp_folder=glob.glob(temp_dir+'28*')[0]
temp_file=temp_folder+'/w1_slave'
f=open(temp_file,'r')
lines=f.readlines()
while lines[0].strip()[-3:]!='YES':
    time.sleep(0.2)
    lines=f.readlines()
f.close
tempdata=lines[1].find('t=')
if tempdata!=-1:
    temp_string=lines[1][tempdata+2:]
    temp_num=float(temp_string)/1000
print("temp=%s"%temp_num+"℃ ")
